# 列表定义方法
user_list = ["mike","lee","zhangsan",]
print(user_list)
print("-----------------------")

num_list = [11,22,33,44,55]
# 调用列表中的元素
print(num_list[2])
# 取最后一个元素
print(num_list[-1])
print("-----------------------")

# 常用函数
# index 找到某个元素的位置
print(f"该元素的下标为:{num_list.index(33)}")
print("-----------------------")

# 修改元素的值
num_list[2] = 333
print(num_list[2])
print("-----------------------")

# insert插入元素（增容） 写入的下标元素之前插入
num_list.insert(2,"aa")
print(num_list)
num_list.append("bb")
print(num_list)
print("-----------------------")

# del 删除元素（减容）  remove(元素)    pop(下标)删除并获取
del num_list[-1]
print(num_list)

num_list.remove("aa")
print(num_list)

print(num_list.pop(2))
print(num_list)
print("-----------------------")


# 列表的遍历
# num_list = [11,22,33,44,55]

# num_list[0]
# num_list[1]
# num_list[2]
# num_list[3]
# num_list[4]
# print("-----------------------")

# 列表的长度
print(len(num_list))
print("==========================")


'''
定义一个列表，内容是：[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
遍历列表，取出列表内的偶数，并存入一个新的列表对象中
'''
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
for i in my_list:
    # 取偶数
    if i % 2 == 0:
        # 加入新数组 insert(下标，元素)  append（元素）
        new_list.append(i)
print(new_list)  






print("-----------------------")
"""
有一个列表，内容是：[21, 25, 21, 23, 22, 20]，记录的是一批学生的年龄
请通过列表的功能（方法），对其进行
"""
# 1.定义这个列表，并用变量接收它
age_list = [21, 25, 21, 23, 22, 20]
print(age_list)

# 2.追加一个数字31，到列表的尾部
age_list.append(31)
print(age_list)
print("-----------------------")

# 3.追加一个新列表[29, 33, 30]，到列表的尾部  extend
age_list.extend([29, 33, 30])
print(age_list)
print("-----------------------")

# 4.取出第一个元素（应是：21）
print(age_list[0])
print("-----------------------")

# 4.取出第一个元素（应是：21）
# 5.取出最后一个元素（应是：30）
print(age_list[0])
print(age_list[-1])
print("-----------------------")

# 6.查找元素31，在列表中的下标位置 index
print(age_list.index(31))









'''
16.	模拟ATM机交易过程：
如下图：

*******欢迎使用中国银行ATM******

1.	查询帐户
2.	存款
3.	取款
0.	退出
1.	

请选择服务种类： 1
当前余额：8000.00

请选择服务种类： 3
请输入取款数目：300
取款成功！请取现金！
当前余额：7700.00

请选择服务种类： 2
请输入存款数目：800
存款成功！
当前余额：8500.00

请选择服务种类： 0

欢迎下次使用！

'''